package com.originskyseed.platform.user.model;

import java.math.BigDecimal;
import java.util.Date;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 玩家为主播累充信息表（OSI_PLAYER_RELATE_ANCHOR_RECHARGE）
 * 
 * @author Tangwanghui
 */
public class PlayerRelateAnchorRecharge extends BaseModel {

	/**
	 * 玩家id（PLAYER_ID）
	 */
	private String playerId;

	/**
	 * 玩家昵称（PLAYER_NICKNAME）
	 */
	private String playerNickname;

	/**
	 * 主播id（ANCHOR_ID）
	 */
	private String anchorId;

	/**
	 * 送礼对象名称（ANCHOR_NICKNAME）
	 */
	private String anchorNickname;

	/**
	 * 子渠道id（CHANNEL_SUB_ID）
	 */
	private String channelSubId;

	/**
	 * 金额（AMOUNT）
	 */
	private BigDecimal amount;

	/**
	 * 登录时间
	 */
	private Date loginTime;

	/**
	 * 是否上线 1是 0否
	 */
	private Integer isOnline;

	/**
	 * 今日消费金额
	 */
	private BigDecimal todayAmount;

	/**
	 * 当前服务器IP
	 */
	private String ip;

	/**
	 * 获取玩家id
	 *
	 * @return
	 */
	public String getPlayerId() {
		return this.playerId;
	}

	/**
	 * 设置玩家id
	 *
	 * @param playerId
	 */
	public void setPlayerId(String playerId) {
		this.playerId = playerId;
	}

	/**
	 * 获取玩家昵称
	 *
	 * @return
	 */
	public String getPlayerNickname() {
		return this.playerNickname;
	}

	/**
	 * 设置玩家昵称
	 *
	 * @param playerNickname
	 */
	public void setPlayerNickname(String playerNickname) {
		this.playerNickname = playerNickname;
	}

	/**
	 * 获取主播id
	 *
	 * @return
	 */
	public String getAnchorId() {
		return this.anchorId;
	}

	/**
	 * 设置主播id
	 *
	 * @param anchorId
	 */
	public void setAnchorId(String anchorId) {
		this.anchorId = anchorId;
	}

	/**
	 * 获取送礼对象名称
	 *
	 * @return
	 */
	public String getAnchorNickname() {
		return this.anchorNickname;
	}

	/**
	 * 设置送礼对象名称
	 *
	 * @param anchorNickname
	 */
	public void setAnchorNickname(String anchorNickname) {
		this.anchorNickname = anchorNickname;
	}

	/**
	 * 获取子渠道id
	 *
	 * @return
	 */
	public String getChannelSubId() {
		return this.channelSubId;
	}

	/**
	 * 设置子渠道id
	 *
	 * @param channelSubId
	 */
	public void setChannelSubId(String channelSubId) {
		this.channelSubId = channelSubId;
	}

	/**
	 * 获取金额
	 *
	 * @return
	 */
	public BigDecimal getAmount() {
		return this.amount;
	}

	/**
	 * 设置金额
	 *
	 * @param amount
	 */
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}


	public Date getLoginTime() {
		return loginTime;
	}

	public void setLoginTime(Date loginTime) {
		this.loginTime = loginTime;
	}

	public Integer getIsOnline() {
		return isOnline;
	}

	public void setIsOnline(Integer isOnline) {
		this.isOnline = isOnline;
	}

	public BigDecimal getTodayAmount() {
		return todayAmount;
	}

	public void setTodayAmount(BigDecimal todayAmount) {
		this.todayAmount = todayAmount;
	}

	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}
}